package com.gopay.common.rcs.dao.dispute;

import java.io.Serializable;
import java.util.List;

import com.gopay.common.base.dao.BaseDAO;
import com.gopay.common.domain.rcs.RcsDisputeOrderReason;

/**
 * 纠纷原因
 * @RcsDisputeOrderReasonDAO.java
 * @author mz
 * @Mar 6, 2014 5:08:29 PM  www.gopay.com.cn Inc.All rights reserved.
 */
public interface RcsDisputeOrderReasonDAO extends BaseDAO<RcsDisputeOrderReason, Serializable> {

	/**
	 * 根据ID查找
	 * @param id
	 * @return
	 */
	RcsDisputeOrderReason findRcsDisputeOrderReasonById(String id);
	
	
	
	/**
	 * 除去删除,查询所有
	 * @param id
	 * @return
	 */
	List<RcsDisputeOrderReason> findRcsDisputeOrderReasons();
	
	
	/**
	 * 包括删除
	 * @return
	 */
	List<RcsDisputeOrderReason> findRcsDisputeOrderReasonsWithDel();
	
	
	
	/**
	 * 根据REASON查找
	 * @param id
	 * @return
	 */
	RcsDisputeOrderReason findRcsDisputeOrderReasonByReason(String reason);
	
	
}
